package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

func main() {
	router := gin.Default()
	// 我们常见的URL链接很多都是 www.xxx.com/xxx?参数1=值1&参数2=值2这样的形式
	// /welcome?firstname=Jane&lastname=Doe
	router.GET("/welcome", func(c *gin.Context) {
		//获取firstname参数,firstname参数不存在，则使用默认的值 也就是c.DefaultQuery的第二参数值
		firstname := c.DefaultQuery("firstname", "Guest")
		//获取lastname参数，不设置默认值
		lastname := c.Query("lastname")
		c.String(http.StatusOK, "Hello %s %s", firstname, lastname)
	})
	router.Run()
}
